@charset "utf-8";
/*------------------------------Reset Styles----------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
    padding: 0;
    margin: 0;
    font-size: 100%;
    font-weight: normal;
}
html,body{
    height: 100%;
}
body{
    font: 12px/1.4 Arial, "Lucida Grande", Tahoma, Verdana, sans-serif;
    color: #000;
}
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
}
td, th, caption { 
    font-weight: normal; 
    text-align: left; 
}
img, fieldset { 
    border: 0; 
}
ol { 
    padding-left: 1.4em; 
    list-style: decimal; 
}
ul { 
    padding-left: 1.4em; 
    list-style:square; 
}
q:before, q:after { 
    content:''; 
}
/*=========================Reset Styles End===================================*/

/*-----------------------Page Layout Styles Begin-----------------------------*/
#pageContainer{ /*Founding container of page, everything comes on top of this */
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -34px;
}
#pageContentWrapper {
    padding: 14px 2px 0 2px;
    margin: 0 auto;
    width: 980px;
    min-height: 100px;
}
/*========================Page Layout Styles End==============================*/
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*========================Generic Utility Styles End==============================*/
#admin-login-container{ /*Page Container of admin login page*/
    border: transparent;
    width: 590px;
    height: 310px;
    margin: 100px auto 0;
    padding: 5px;
    background-color: white;
}
#admin-login-container #login-box-header{ 
    font-family: "Times New Roman",Georgia,Times,serif;
    font-size: 20px;
}
#admin-login-container #login-elements-container{
    margin: 17px 5px 3px 5px;
}
#login-elements-container .field-wrapper{
    float:left;
    margin: 3px 0 10px 0;
    padding-left: 10px;
    padding-right: 5px;
    width: 275px;
}
.field-wrapper .input-field{
    width: 265px;
    height: 24px;
    font-size: 18px;
    border: 1px solid rgb(140,140,140);
    background-color: rgb(248,248,248);
}
.field-wrapper .input-label{
    font-size: 17px;
    color: rgb(50,50,50);
}
.field-wrapper button{
    width: 80px;
    height: 28px;
}